added u and s functionality

Yup. Added the functionality through the use of complex pointer
arithmetic. This commit is just to save the state in case I ruin it
(can’t be bothered to branch).
Merge branch 'master' of https://github.com/sun-j/cs-projects