Dirichlet and Thomae functions | Mark McClure | ObservableDirichlet and Thomae functions | Mark McClure | Observable