Function as Object
ls Function:
function Print-Number($number)
{
echo "Number is $number"
}
function Do-Loop($function)
{
$numbers = 1..3
foreach ($number in $numbers)
{
Invoke-Command $function -ArgumentList $number
}
}
Do-Loop ${function:Print-Number}