Data source: http://rosettacode.org/wiki/Scope/Function_names_and_labels
