isNumberInRange

fun <T : Number?> isNumberInRange(min: T, max: T, errorTooSmall: String = "Number is too small", errorTooBig: String = "Number is too big", errorInvalid: String = "Invalid Number"): (value: T?) -> String