Smartphones have revolutionized cycling. With more capability than the humble bicycle ...