added a push and tail method to List.prototype
added unshift method