정수의 배열이 주어졌을 때, 가장 길게 증가하는 하위 배열의 길이를 다음과 같은 과정들을 통해 구해보세요.

1. 주어진 배열에서 가능한 모든 하위 배열을 생성합니다.
2. 생성된 하위 배열 중에서 증가하는 하위 배열을 찾습니다. (모든 요소가 이전 요소보다 큰 배열)
3. 찾은 증가하는 하위 배열 중에서 가장 긴 길이를 구합니다.
4. 위의 과정을 Python을 사용하여 구현해 보세요.