Implement number type check boolean functions

  Introduce Protocols for Integer, Decimal & Float