My standard template library for C