Reusing code insted of repeating it
Converted #value to float on initialization

If the initialization value was a string it was giving errors, because
string cant make the math operations.
The initialization value can't be converted to integer because float values
would be lost.
Bumping version to 2.1.0