Added Understanding.txt. which contains psuedocode.