Diagnostic project. Costa Rica Institute Of Technology. Algorithm and data structures 2.