Stack Push Pop Algorithm