Mergelib was contributed by Johannes Thoma <e9226558@stud1.tuwien.ac.at>.