I really cannot see what's wrong with my code. Please explain if you *do*.

# Median-Finding Function

**eveat**#2

`m_index = (len(sort/2) - 0.5`

I assume that you subtract 0.5 to get to the next lower integer. But in Python 2 integer division will always return an integer.

For example:

```
print (3 / 2)
# this will print 1
```

So you can just use `len(sort)/2`

or you can use `len(sort) / 2.0`

to get the result as a float and than substract 0.5.

OH! That would make a big difference. THANKS, and WOW what a generally useful fact!