Functions : howmanyargs + returntype ?