Generics and Unnecessary add and subtract

Modifiable Generics.  Must define a Numeric class for each Modifiable
quantity (int, float, double, long, short) which contains necessary
operations.   This is because generic math appears to be lacking
("public <N extends Numeric> N add(n1, n2);")
Added DoubleNumeric as proof of concept