adding convenience functions and fixing Inf issue (#12)

fixing #12 by implementing a 'between' function, to make sure 0 denominator don't knock out weird numerators.