Rhythms & Alghorithms