Similar Items: Classification and analysis of some computer software packages for teaching mathematics