Evaluable interface, for extension of this lib
Change of HashSet to Set in methods returns and signatures
Change of HashSet to Set in methods returns and signatures. Problem when the expression inits with fixnum or float, resolved.
Change of HashSet to Set in methods returns and signatures.
Modifications to implements Evaluable
Modifications because Variable implements Evaluable
New tests for initial fixnum and flot expression