assignments given for principles of programming languages by madam saleena n