Powershell Advanced Function Parameters And Arguments