What are terminal and non terminal symbols in grammar