Text this: The functional voxel algorithm for iterative composition of complex contours