# Functions
AssembleICMP takes an ICMP type, code, identifier, sequence number and timestamp and returns an assembled byte buffer.
Checksum receives a byte slice and returns the uint16 one's complement of the one's complement of the sum of all 16-bit words.
ReadEchoReply reads the echo reply from the sent packet.