Note: This is WILDLY inefficient, but it does work. When numbers hit > 2^53, they lose precision and end up defaulting to yes, even when numbers arent rational Also: does not work for numbers less than a certain value (best estimation: (1401/2560) * pi ) Also ALSO: numbers still lose precision under 2^53, so it could be innacurate. ex.