Form N-400 – Naturalization Timeline, Cost, and Requirements