added pascal; encrypt, decrypt, capitalize, and solve all work, will double-check