My algorithms practices, using scala and java