Fixed incorrect offset error.

- I wasn't returning the correct split block so it gave the offset of
  the second block. When I split a block at in the middle:

  [X] [Y1|Y2] [X]

  I get:

  [X] [Y1] [Y2] [X]

  and I then return Y1, however I was returning Y2 by accident...
Merge branch 'master' of github.com:davidvuong/university

* 'master' of github.com:davidvuong/university:
  Fixed incorrect offset error.