A contraceptive app that can map fertility