KALM . Kotlin Algorithms for Learning and Metaheuristics