Kode done! Optimeret, afprøvet og med Javadoc :)