Fixed calcIndex method
Fixed add method
Changes to accomodate new calcIndeX() method
Fixed logic errrors
Fixed logic error in remove
Greatly improved readability in grow
Fixed variable in grow