MoSIG - Algorithms & Program Design