@Override
	public Object invoke(Context context,List<Object> arguments) {
		
		if (!arguments.isEmpty()){
			Object val = arguments.get(0);
			
			if (val instanceof Number){
				return Math.sin(((Number)val).doubleValue()* Math.PI / 180);
			}
		}
		
		return 0;
	}