There was an error while loading. Please reload this page.
c02baaa
Updated math so that negatives (hopefully) won't occur