Indigenous Technical Knowledge: Analysis, Implications and Issues