added split & join exercise