Fixed bug in __len__ returning float
Created by: DreamingRaven
len must return an int, as there can only be a whole number of slots, and it does not make neither reasonable sense to be a float nor, should it. It also makes things easier for other things like ranges if using ints rather than floats.