Fix insert_at:
target position should be decremented by one if higher than current position.
Fixes #8.