fix nefucni mutace swap, presu tridy fastFunction do samostatneho souboru