Added a couple more operations, and float functionality for existing
operations