Problem 45 added. New functions added to utils.py: t(n), h(n), the nth
triangular number and the nth hexagonal number, respectively.