Various Number classes with a common interface