Utility double methods re-added back because I just realized they were
overloaded and I guess I accidently deleted the float ones when
experimenting on Utility.