algorithm.py documentation
cube.py module documentation, Cube.apply()
Cube.__call__(algo)