Author: Páll Hreinsson.