formatting refactoring
factored a descent method out of Shape#shape_of
started adding literate support with sum, reduce, factorial, and rotate