Cubes and vaults : Saint Hallvard Monastery and Church, Oslo