Account for int & float values.
Refactored tests and then code to add list, int float cases.
0.5.2