add Pascal puzzle with tests