Circle SDF

Based on work by Inigo Quilez: https://iquilezles.org/articles/distfunctions2d/