Hola foreros de Perl

Es mi primer tema creado y llevo muy poco tiempo con Perl así que soy un novato de primero.
Tengo que hacer un ejercicio y no sé cómo :S Es el siguiente:
«
Desarrollar un programa que nos permita introducir una sucesión de números en un "array", para posteriormente ordenarlos de menor a mayor y visualizarlos en la pantalla. Utilizar exclusivamente estructuras de control y no funciones predefinidas como sort.»
Por si acaso no queda claro, si ejecuto el programa debe preguntarme la cantidad de números a introducir, por ejemplo: 5. Cuando le he dicho 5, me preguntará cuales son los números, por ejemplo: 2, -174, 35, 28 y 9. Finalmente el programa los introducirá en un
array y sin usar funciones predefinidas como sort() devolverá dichos números ordenados.
¡Muchas gracias por vuestra ayuda!