nchoosek without stack frame buit