Not sure if you're trolling but a tool which flips between two popular genders doesn't deny existence of other genders. Not everything related to gender has to be about the gender spectrum.
Another issue is finding an appropriate k for genders, assuming this package is implemented with some sort of hard coded gender mapping. This becomes more complex when accounting for different cultures, which probably just ends up multiplying k by m cultures.