Resumen

Los parámetros opcionales siempre deben ir al último de un método.
Un parámetro de salida se debe marcar con la palabra out, dentro de la función cada parámetro de salida debe ser asignado para funcionar y poder regresar un valor.