Franck Hurtz (Explicit)

Tests (Explicit)