It works. There is also split_at_mut in documentation, is that better?