Author: Finnur Torfi Hjörleifsson.