Seol mar théacs é seo: Problem solving and structured programming in BASIC