Create Pseudocode

Include notes of what I understand of the Restriction module to modify and improve it.