Provides numeric classes. There are three kinds of classes: