added insertPos and full? methods. Full needs optimization
Optimized the full? method to be less than 5 lines