https://elitehacksor.com/flint-name-meaning