A function to handle multiple datatypes

Thanks Nick, I can see your point, especially on sending down the size. On the other hand, using templates makes the sketch bigger (consumes more of the precious flash memory) and people with C background are already used to functions like memset() and read() which use the same calling convention as my version of sendAnything(). I don't think that either of the alternatives is absolutely better.