Basic Data Structure and Algorithm codes