add INLINE pragma, change First Strategy behaviour, enhance documentation.
change API documentation api.
merge method and stdMethod function.