Various practice exercises and problems