Util library for my masters dissertation project.