To keep things in good shape, I kindly ask you to
- comply to the existing code style.
- be consistent.
- be pragmatic.
- choose clear and simple semantics.
- prefer many short methods over of a lot of indent.
- test.
- write good a commit message.
- open a pull request.
If you can get your fingers to type this way, I may still happily accept your contribution but probably won't merge it directly but make it fit in first. This may take time.
Once your contribution is merged, I'll add your name or call sign to CONTRIBUTORS unless you don't want that.