It frequently happens that two persons, reasoning right on a mechanical subject, think alike and invent the same thing without any communication with each other.
It's always hard - if you're not the best player on your team, how can you be the best player in college?

