refctor dir layout for algorithms kata