added P26.hs
refactored p26.clj to align with hs version