1's compliment yo
different sockets for icmp responses
modularize
upper case for static constants
simplify print logic
stub out binary search