An introduction to digital ocean functions