Many changes..
Many changes..

I'll do better next time, this commit is relly durty...
The main idea is that float/int conversions are making the code heavier
so I changed the beginning in order to manipulate float until the last
moment. I've got a problem during execution with an index out of
bounds...

johnlepoulpe/solid-fiesta