Primer on What is edge computing?: An attempt to give a fairly comprehensive understanding of what edge computing is, so as to increase awareness of this emerging technology