Final assignment for "Programmeringsteknik 6hp"