Hello, 
I have made a exercise where I must split a even list.
The answer is :
halve xs = (take n xs  drop n xs) 
     where n = length xs 'div' 2 
Now I want to change it so i can split even and not even list,.
I thought this can be the answer 
halve xs = 
         lenght xs 'mod' 2 = 0  : (take n  xs   drop n xs) 
         otherwise :  (take n+1 xs  drop n+1 xs) 
         where 
             n = length xs 'div' 2 
Can this be working ?
I did not check this on GCHI because Im  re - installing my OS.
Regards. 
Roelof