function: abstract function implem.
utility: random stuff
c++: add cplusplus boilercode.
vector: a template class for vector
string: add memmove
memory: add forgotten member function.
scheduler: add a simple scheduler.
sched: add forgotten file.
Fix compile
Add a spin lock class
Add a working keyboard interrupt handler
Add a working keyboard
Fix keymap declaration