This is Leon Staresinic's MSc thesis.