A ruby calculator to demonstrate test-first and test-driven development on algorithms with large inputs permutation.