Master thesis project by Lars Berg Hustveit