Adding SquaredHeightMetric.
Adding QuadraticBowlMetric.
Removing a println().
Adjusting determinePerspective().
Fixing the upper bound on LinearBowlMetric.
First stab at an accurate upper bound in LinearBowlMetric, not tested yet.
Saving some comments. I may write some sort of a mathematical proof soon.
Adding LinearBowlMetric.
Adding QuadraticNookAndCrannyMetric.
Adding LinearNookAndCrannyMetric.