M4 rifle design