In Data Structures and Algorithm Analysis in Java (3rd edition) by Mark Allen Weiss when he talks about section 3.1 Abstract Data Types, page 57, why does he only implement