Finished remove, max, and min functions, and made some additional changes to the constructor and destructor