2.4  
Multiple Representations for Abstract Data