What does PowerShell's [CmdletBinding()] Do?