Added fixed-point numeric type, and some numeric extension methods